- 01. Introduction
- 02. Big Picture & Intuition
- 03. Using Lambda Expressions
- 04. Functional Interfaces
- 05. Quiz: Functional Interfaces
- 06. Exercise: Defining a Functional Interface
- 07. Solution: Defining a Functional Interface
- 08. Anonymous Subclasses
- 09. Limitations of Lambdas
- 10. Exercise: Lambdas
- 11. Solution: Lambdas
- 12. Edge Case: Capturing Variables
- 13. Method References
- 14. The Stream API
- 15. Stream API: Collectors
- 16. Optional Type
- 17. Exercise: Stream API
- 18. Solution: Stream API
- 19. Lesson Conclusion